article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block;}a,input,button{-ms-touch-action:none;touch-action:none;}header::after,footer::after,nav ul::after,nav ol::after,.clearfix::after,.container::after,.paginator::after{display:table;clear:both;content:"";}@media screen {html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;}body{position:relative;margin:0;background:#f7f7f7;}.wrapper{padding:1px 0;border-bottom:1px solid #cccccc;background:#ffffff;}.site-header,.site-footer,.container{width:88%;max-width:54em;margin:0 auto;}.site-header{position:relative;padding:1em 0;}.site-header h1{margin:0;}.site-header h3{font-size:22px;margin:0.5em 0 0;}.site-footer{padding:0.5em 0;}.article{margin-bottom:2em;word-wrap:break-word;}.complementary-content{margin:2em -6% 0;padding:0 6%;border-top:2px dashed #cccccc;word-wrap:break-word;}.site-navigation{background-color:#dddddd;}.site-navigation>div{position:relative;max-width:54em;margin:0 auto;}.site-navigation ul{margin:0;padding:0;list-style:none;}.site-navigation li{transition:box-shadow 0.2s linear;border-bottom:1px solid #cccccc;background-color:#eeeeee;}.site-navigation li:first-child{border-top:1px solid #cccccc;}.site-navigation li:hover{background-color:#f8f8f8;}.site-navigation li:active{background-color:lightgray;box-shadow:inset 0 0.2em 0.25em rgba(0,0,0,0.15);}.site-navigation li.active{background-color:white;box-shadow:none;}.site-navigation a{display:block;padding:0.5em 6%;color:#333333;}.site-navigation a:hover,.site-navigation a:visited{color:#333333;text-decoration:none;}.site-navigation a:active{color:#1a1a1a;text-decoration:none;}.search{padding:1em 6% 0.5em;background:#ffffff;}.search input[type="search"]{width:16em;height:2.125em;padding-right:0.1875em;padding-left:2em;border-radius:0.5em;background:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMnB4JyBoZWlnaHQ9JzMycHgnIHZpZXdCb3g9JzAgMCAzMiAzMic+PGcgZmlsbD0nJTIzMzMzJz48cGF0aCBkPSdNNCwxM2MwLTUsNC05LDktOWM1LDAsOSw0LDksOWMwLDUtNCw5LTksOUM4LDIyLDQsMTgsNCwxM3ogTTEzLDE5YzMuMywwLDYtMi43LDYtNnMtMi43LTYtNi02cy02LDIuNy02LDZTOS43LDE5LDEzLDE5eicvPjxwYXRoIGQ9J00xNy41LDE5bDEuNS0xLjVsNC41LDNMMjgsMjVjMCwwLDAsMS41LTAuNzUsMi4yNVMyNSwyOCwyNSwyOGwtNC41LTQuNUwxNy41LDE5eicvPjwvZz48L3N2Zz4=") no-repeat left center;background-size:2em 2em;}a{background-color:transparent;color:#004cbf;text-decoration:none;-webkit-text-decoration-skip:ink edges;text-decoration-skip:ink edges;}a:hover,a:active{outline:0;color:#0066ff;text-decoration:underline;}a:focus{outline:thin solid #0066ff;}a:visited{color:#003380;}h1 a{border-radius:0.125em;color:#333333;}h1 a:visited{color:#333333;}h1 a:hover,h1 a:active{background-color:#f7f7f7;color:#333333;text-decoration:none;}.site-header h1 a:hover,.site-header h1 a:active{background-color:#e8e8e8;}.paginator{clear:both;}.paginator [rel="prev"]{float:left;}.paginator [rel="next"]{float:right;}html{font-size:16px;line-height:1.5em;}body{color:#333333;font-family:"PT Serif",Georgia,serif;}.site-navigation{font-family:sans-serif;font-weight:bold;}h1,h2,h3,h4,h5,h6{clear:both;font-family:sans-serif;}h1{margin:0.6315789em 0;font-size:2.375em;line-height:1.1842105em;}h2{margin:0.8em 0;font-size:1.875em;line-height:1.2666667em;}h3{margin:1em 0;font-size:1.5em;line-height:1.3333333em;}h4{margin:1em 0;font-size:1.25em;line-height:1.4em;}h5{margin:1em 0;font-size:1.125em;line-height:1.4444444em;}h6{margin:1em 0;font-size:1em;line-height:1.5em;}b,strong{font-weight:bold;}address{margin:1em 0;}blockquote{margin:0.8em 0;font-size:1.25em;font-style:italic;line-height:1.4em;text-align:center;}abbr[title],dfn[title]{text-decoration:dotted underline;cursor:help;}mark,var{padding:0 0.25em;border-radius:0.25em;background:#fff9e1;color:#333333;}pre,code,kbd,samp{border:1px solid #e3e3e3;border-radius:0.2857143em;background-color:#f7f7f7;color:#333333;font-family:Menlo,Consolas,Monaco,monospace;font-size:0.875em;line-height:1.5em;}code,kbd,samp{padding:1px 0.21429em;}pre{padding:0.5714286em 1.1428571em;word-wrap:normal;overflow-x:auto;-moz-tab-size:4;tab-size:4;}pre code{padding:0;border:0;background-color:transparent;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;direction:ltr;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;}sub,sup.footnote,sup{position:relative;font-size:0.625em;line-height:0;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}small,figcaption,tfoot,.footnote{font-size:0.75em;line-height:1.5em;}figcaption,tfoot,.footnote{color:#777777;}figcaption{margin-top:0.5em;font-style:italic;}hr{height:0;border:0;border-bottom:1px solid #cccccc;box-sizing:content-box;}[lang="ja-jp"]{font-family:"Hiragino Kaku Gothic Pro",Meiryo,sans-serif;}[lang="ko-kr"]{font-family:GulimChe,Gulim,sans-serif;}[lang="zh-cn"]{font-family:SimHei,sans-serif;}[lang="zh-tw"]{font-family:PMingLiU,sans-serif;}[dir="rtl"] a{unicode-bidi:embed;}[dir="rtl"] code{direction:ltr;}[dir="rtl"] img.align-left{margin:1em 0 1em 1em;float:right;}[dir="rtl"] img.align-right{margin:1em 1em 1em 0;float:left;}[dir="rtl"] caption{text-align:right;}[dir="rtl"] th,[dir="rtl"] td{text-align:right;}[dir="rtl"] menu,[dir="rtl"] ol:not(.site-navigation ul),[dir="rtl"] ul:not(.site-navigation ul){padding:0 2em 0 0;}[dir="rtl"] dd{margin:0 2em 0 0;}[dir="rtl"] input[type="checkbox"]+label,[dir="rtl"] input[type="radio"]+label{margin:0 0 0 0.5em;}[dir="rtl"] input[type="checkbox"]+label:last-of-type,[dir="rtl"] input[type="radio"]+label:last-of-type{margin:0;}[dir="rtl"] .paginator [rel="prev"]{float:right;}[dir="rtl"] .paginator [rel="next"]{float:left;}[dir="rtl"] .comments h4 .comment-anchor{float:left;}img,video{max-width:100%;height:auto;}img{vertical-align:middle;}img.align-left{margin:1em 1em 1em 0;float:left;}img.align-right{margin:1em 0 1em 1em;float:right;}img.align-center{display:block;margin:1em auto;}figure{margin:0;}svg:not(:root){overflow:hidden;}table{width:100%;margin-bottom:1em;border-collapse:collapse;border-spacing:0;}caption{margin-bottom:0.5em;font-style:italic;text-align:left;}th,td{padding:0.25em;border-bottom:1px solid #cccccc;text-align:left;vertical-align:top;}thead tr:first-child th,thead tr:first-child td{padding-top:0;}thead tr:last-child th,thead tr:last-child td{border-bottom:2px solid #cccccc;}tfoot th,tfoot td{padding:0.3333333em;}tfoot tr:last-child th,tfoot tr:last-child td{padding-bottom:0;border-bottom:0;}tbody tr:first-child td,tbody tr:first-child th{border-top:1px solid #cccccc;}[rowspan]{vertical-align:middle;}menu,ol,ul{padding:0 0 0 2em;}li>ul,li>ol{margin:0;}dd{margin:0 0 0 2em;}dt{font-style:italic;}.article-list{margin:0 0 2em;padding:0;border-top:1px solid #cccccc;list-style:none;}.article-list li{margin-bottom:0;border-bottom:1px solid #cccccc;}fieldset{min-width:0;margin:1em 0;padding:1px 1em;border:1px solid #cccccc;}legend{display:table;max-width:100%;padding:0;color:inherit;white-space:normal;box-sizing:border-box;}button,input,optgroup,select,textarea{max-width:100%;margin:0;color:#000000;font-family:sans-serif;font-size:1em;line-height:1.375em;vertical-align:baseline;box-sizing:border-box;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}[type="color"],[type="date"],[type="datetime"],[type="datetime-local"],[type="email"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],select,textarea{height:2.5em;padding:0.5em 0.1875em;transition:box-shadow 0.2s linear;border:1px solid #cccccc;border-radius:0;background:#ffffff;-webkit-appearance:none;-moz-appearance:none;appearance:none;}[type="color"]:focus,[type="date"]:focus,[type="datetime"]:focus,[type="datetime-local"]:focus,[type="email"]:focus,[type="month"]:focus,[type="number"]:focus,[type="password"]:focus,[type="search"]:focus,[type="tel"]:focus,[type="text"]:focus,[type="time"]:focus,[type="url"]:focus,[type="week"]:focus,select:focus,textarea:focus{border-color:#0066ff;outline:0;}[type="color"]{padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="checkbox"],[type="radio"]{padding:0;}[type="checkbox"]+label,[type="radio"]+label{margin:0 0.5em 0 0;}[type="checkbox"]+label:last-of-type,[type="radio"]+label:last-of-type{margin:0;}select{padding-right:1.5em;background:#ffffff url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxN3B4JyBoZWlnaHQ9JzVweCcgdmlld0JveD0nMCAwIDE3IDUnPjxwb2x5Z29uIGZpbGw9JyUyMzMzMycgcG9pbnRzPScwLDAgNSw1IDEwLDAnLz48L3N2Zz4=") right center no-repeat;background-size:1.0625em 0.3125em;text-transform:none;}[dir="rtl"] select{padding-right:0.1875em;padding-left:1.5em;background-position:0.5em center;}select::-ms-expand{opacity:0;}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000000;}select[size],select[multiple]{height:auto;padding-right:0.5em;background-image:none;}select[size="0"],select[size="1"]{height:2.5em;}optgroup{color:#000000;font-style:normal;font-weight:bold;}textarea{width:100%;height:auto;min-height:3em;overflow:auto;vertical-align:top;resize:vertical;}[disabled],[disabled] option,[disabled] optgroup,span.disabled{border-color:#d4d4d4!important;background:#eeeeee!important;color:#aaaaaa!important;text-shadow:none!important;box-shadow:none!important;cursor:default!important;opacity:1;}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{border-color:#9d261d;box-shadow:none;}.small input{width:25%;min-width:151px;}.small textarea{height:5.5em;}.large input{width:50%;min-width:302px;}.large textarea{height:9.75em;}.required{border:0;color:#9d261d;}button{text-transform:none;overflow:visible;}button,[type="button"],[type="reset"],[type="submit"]{background-color:#dddddd;background-image:linear-gradient(#eeeeee,#dddddd);display:inline-block;width:auto;height:2.5em;padding:0.5em 0.75em;transition:box-shadow 0.2s linear;border:1px solid #cccccc;border-radius:0.5em;background-clip:padding-box;color:#333333;font-weight:normal;text-align:center;text-shadow:1px 1px 0 rgba(255,255,255,0.5);box-shadow:inset 0 1px 0 rgba(255,255,255,0.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;}button:hover,[type="button"]:hover,[type="reset"]:hover,[type="submit"]:hover{background-color:#e8e8e8;background-image:linear-gradient(#f8f8f8,#e8e8e8);border-color:#aaaaaa;color:#333333;text-decoration:none;}button:active,[type="button"]:active,[type="reset"]:active,[type="submit"]:active{background-color:#d6d6d6;background-image:linear-gradient(#e6e6e6,#d6d6d6);border-color:#aaaaaa;color:#1a1a1a;text-decoration:none;box-shadow:inset 0 0.2em 0.25em rgba(0,0,0,0.15);}button:focus,[type="button"]:focus,[type="reset"]:focus,[type="submit"]:focus{border-color:#0066ff;outline:0;}.comments{margin-bottom:1em;padding:1px 1em;border-radius:0.5em;background:#f7f7f7;word-wrap:break-word;}.comments h4 .is-author{font-weight:normal;}.comments h4 .comment-anchor{float:right;font-weight:normal;}.comments-author{background:#efefef;}#cpreview{margin-bottom:2px;padding:1em;border-radius:0.5em;background-color:#fff9e1;}.error_message li{color:#9d261d;}.comments_error{border-color:#9d261d;box-shadow:0 0 4px 2px #9d261d;}#popup-page .container{max-width:52em;}}@media only screen and (min-width: 38em) {.site-navigation{border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}.site-navigation>div{width:88%;}.site-navigation li{float:left;border-right:1px solid #cccccc;border-bottom:0;}.site-navigation li:first-child{border-top:0;border-left:1px solid #cccccc;}[dir="rtl"] .site-navigation li{float:right;}[dir="rtl"] .site-navigation li:first-child{border-left:0;}[dir="rtl"] .site-navigation li:last-child{border-left:1px solid #cccccc;}.site-navigation a{padding:0.5em 1em;}.search{position:absolute;top:50%;right:0;margin-top:-1.0625em;padding:0;background:transparent;z-index:2;}[dir="rtl"] .search{right:auto;left:0;}.search input[type="search"]{width:2.125em;padding-right:0;transition:width 0.2s ease-in-out,border-color 0.2s ease-in-out;background-color:#eeeeee;cursor:pointer;}.search input[type="search"]:hover{background-color:#f8f8f8;}.search input[type="search"]:focus{width:16em;padding-right:0.1875em;background-color:white;cursor:auto;}}@media only screen and (min-width: 46em) {html{font-size:112.5%;}}@media print {*,*::before,*::after,*::first-letter,p::first-line,div::first-line,blockquote::first-line,li::first-line{background:transparent!important;color:#000000!important;text-shadow:none!important;box-shadow:none!important;}body{margin:0.5cm;padding:2em 5em;font-family:"Helvetica Neue",sans-serif;font-size:8pt;line-height:1.5;}.site-header{border-bottom:1pt solid #000000;}.site-footer{margin-top:12pt;border-top:1pt solid #000000;}nav,audio,video,form,#comments-form,.comments h4 a:last-child,.complementary-content,.paginator{display:none;}a{text-decoration:none;}abbr[title]::after{content:" (" attr(title) ")";}h1{margin:16pt 0;font-size:32pt;font-weight:normal;line-height:36pt;}h2{margin:14pt 0;font-size:24pt;line-height:28pt;page-break-after:avoid;orphans:2;widows:2;}h3{margin:12pt 0;font-size:18pt;line-height:22pt;page-break-after:avoid;orphans:2;widows:2;}h4{margin:11pt 0;font-size:14pt;line-height:18pt;page-break-after:avoid;orphans:2;widows:2;}h5{margin:10pt 0;font-size:12pt;line-height:16pt;page-break-after:avoid;orphans:2;widows:2;}h6{margin:9pt 0;font-size:10pt;line-height:14pt;page-break-after:avoid;orphans:2;widows:2;}p{orphans:2;widows:2;}footer,figcaption,tfoot,small,.footnote{font-size:6pt;}blockquote{padding:0 0 0 8pt;border-left:3pt solid #000000;font-size:16pt;page-break-inside:avoid;}pre{margin-bottom:8pt;padding:8pt;border:1pt solid #000000;white-space:pre-wrap!important;}pre,code,kbd,samp,var{font-family:"Courier New",Courier,monospace;}dfn,q,dt{font-style:italic;}img{page-break-inside:avoid;}img.align-left{margin:1em 1em 1em 0;float:left;}img.align-right{margin:1em 0 1em 1em;float:right;}img.align-center{display:block;margin:1em auto;}[dir="rtl"] img.align-left{margin:1em 0 1em 1em;float:right;}[dir="rtl"] img.align-right{margin:1em 1em 1em 0;float:left;}figure{margin-bottom:8pt;}figcaption{margin-top:4pt;}ul{padding:0 0 8pt 1.8em;list-style:square;}ol{padding:0 0 8pt 1.8em;list-style:decimal;}dl{padding:0 0 8pt 1.8em;}table{width:100%;margin-bottom:8pt;}caption{margin-bottom:4pt;font-weight:bold;text-align:left;}thead{display:table-header-group;}thead th{border-top:1pt solid #000000;}tr{page-break-inside:avoid;}th,td{padding:4pt 8pt;border-bottom:1pt solid #000000;}.comments{page-break-inside:avoid;}}.faces{position:absolute;top:0px;right:0px;}.faces span.face{width:120px;float:left;text-center:center;margin-left:10px;}.faces span.face center{font-size:14px;}.faces span.face img{height:80px;display:inline-block;}